DedaCode Moving_Average
nice_code@virgilio.it
http://dedacode.too.it

Il Moving_Average  un filtro passa-basso molto utilizzato nel restauro del segnale.
E' un Filtro importante e anche estremamente semplice da implementare.
Questo filtro  molto utile per la riduzione del rumore su larga banda, viene infatti solitamente utilizzato per la ricostruzione di segnali digitali che attraversano sorgenti rumorose.
La Logica del filtro  semplice e questo lo rende abbastanza economico ed efficiente dal punto di vista computazionale.
Il Filtro esegue solamente la media di N campioni.

output(t)=1/N[input(t)+input(t-1)+input(t-2)+...+input(t-N)]

L'unico parametro di questo filtro  N, il numero di campioni di cui si vuole fare la media.

I parametri di questo filtro passa-basso, come la frequenza di taglio o la pendenza sono determinati dal numero N.

Per rendere pi efficiente il filtro ho dovuto apportare una piccola modifica all'algoritmo in fase di realizzazione.
Ho fatto in modo che ogni volta non venissero ricalcolate somme inutili gi calcolate nella precedente media. 

Parametri:
Sample[1..120] numero di campioni di cui si vuole fare la media.
